import time

import allure
from page_object.page_roncoo_pay_login import PageLogin
from page_element.el_Roncoo import *
import logging



class SearchTradeOrder(PageLogin):
    """首页搜索商品后退出登录"""

    def page_search_trade_order(self):
        # 前置条件：已登录
        self.page_login('admin', '123456')

        with allure.step("点击交易管理"):
            self.click(trade_settpe.trade_manage)
        with allure.step("点击支付订单管理"):
            self.click(trade_settpe.trade_order_manage)
        with allure.step("点击状态多选框"):
            self.click(trade_settpe.status_checkbox)
        with allure.step(f"点击交易成功"):
            self.click(trade_settpe.status_success)
        with allure.step("点击搜索按钮"):
            self.click(trade_settpe.search_btn)
        # 断言
        with allure.step("验证搜索出来的状态"):
            dy = self.text(trade_settpe.dy_success_text)
            assert '交易成功' == str(dy), '断言失败(验证失败)'
            print(f'断言的内容:交易成功 == {dy}')
            logging.info(f'断言的内容:交易成功 == {dy}')





